﻿using HCQ2_Model.VR.Params;
using HCQ2_Model.VRDD.InputDto;
using HCQ2_Model.VRDD.InputDto._0525;
using HCQ2_Model.VRDD.OutputDto._0525;
using HCQ2_Model.VRDD.OutputDto._0730;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IBLL
{
    public partial interface IT_VRDDCircleDynamicBLL
    {
        /// <summary>
        ///  动态服务接口
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputDynamicResult> GetDynamicList(InputDynamicList param);
        /// <summary>
        ///  获取未读的点赞及评论列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputUnreadDynamicList> GetUnreadDynamicList(DDBaseUser param);
        /// <summary>
        ///  获取人脉关系
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputRelationShip> GetRelationship(InputRelationShip param);
        /// <summary>
        ///  获取我的图片动态列表
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        List<OutputMyDynamic> GetMyPicDynamic(BaseEParam param, int user_id);
    }
}